.shuffling {
    width: 100%;
    height: 100vh;

}

body{
    overflow-x:hidden;
}

.shuffling img {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}

.shunoifn_one {

    width: 100%;
    /*   background-color: blueviolet; */
    height: 100vh;
    /*   margin-top: 100px; */

}

.shunoifn_one img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 以上是轮播板块 */
.categories {
    width: 1300px;
    margin: 0 auto;
    margin-top: 50px;
    text-align: center;

}

.header-top_box a {
    color: #fff !important;
}

.categories a {

    font-size: 20px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    width: 150px;
    color: #18761a;
    margin-left: 40px;
}

.djiejaisd h3 {
    font-size: 30px;
    margin-left: 20px;
    color: rgb(227, 236, 231);
}

.categories ul a:hover {
    color: #37518b;
}

.djiejaisd p {
    font-weight: bold;

    color: #fff;
    font-size: 14px;
    padding: 0 20px;
}

.zhanshi-show {
    width: 1596px;
    height: 600px;
    /*  background-color: blueviolet; */
    margin: 0 auto;
}

.biaot-biao  {  
}
.biaot-biao .bt {
    width: 100%;
    /*     background-color: aqua; */
    margin: 0 auto;
    text-align: left;
    font-size: 24px;
    margin-top: 50px;
    color: #18761a;
	font-weight:200;
	 border-bottom:#CCC 1px solid;
}
.biaot-biao .bt h3{  display: inline-block; font-weight:200;border-bottom:#CCC 3px solid; height:35px; margin-left:30px;}
.biaot-biao .bt span {
    font-weight: normal; float:right;font-size: 14px; color:#696969;    margin-right: 15px;    margin-top: 10px;
}

.zhansh-top-beij {
    margin-top: 100px;
    margin-left: 50px;

}

.zhanshi-show-left {
    width: 900px;
    height: 517px;
    /*     background-color: blueviolet; */
    margin-top: 60px;
}
.zhanshi-show-left>h3{
    color: #18761a;
    font-size: 24px;
	font-weight: 100;
  /*   text-align: center; */
}
.zhanshi-show-left>p{
    font-size: 14px;
    margin-top: 26px;
	text-indent: 2em;
	color: #666666;
	line-height:33px;
}


.about-num{ margin-top:0px; padding-top:36px; padding-bottom:15px; background:none; }  
.about-num li{ float:left; width:25%; position:relative; padding-left:2vw; margin-bottom:15px; margin-top:15px; text-align:left; border-left:1px solid #ccc; }  
.about-num li:before{ content:''; position:absolute; left:-1px; top:0; width:1px; height:30%; background:#d5161a; z-index:1; }  
.about-num li h2{ font-family:'Oswald', sans-serif; font-size:50px; color:#d5161a;font-weight: 200; line-height:72px; display:inline-block; }  .about-num li p{ color:#333; font-size:16px; line-height:36px; }  .about-num .count-unit{ font-size:16px; color:#d5161a; text-align:right; display:inline-block; font-style:normal; }  .about-num li .bot p{ font-size:15px; color:#666; line-height:24px; } 


 
  @media only screen and (max-width: 1024px) and (min-width: 769px){  .about-num li h2{ font-size:50px; }  .about-num{ margin-top:25px; padding-top:12px; padding-bottom:10px; }  .about-num .count-unit{ font-size:14px; }  .about-num li p{ font-size:14px; } }


.djiejaisd {
    width: 700px;
    height: 219px;
    margin-left: 50px;
    margin-top: 50PX;
    background-color: #18761a;
}

.zhanshi-show-REIGt {
    width: 100%;
    height: 300px;
    margin-top: 0px;
    display: flex;
    justify-content: space-around;
}
.zhuand p{
    width: 300px;
    text-align: center;
    font-size: 35px;
    color: #18761a;
    font-weight: bold;
    float: left;
 
    margin-top: 20px;
}
.zhuand{
 display: flex;
 flex-wrap: wrap;
 padding-right: 50px;
 justify-content:space-around;
}

.zhanshi-show-RIGTH {
    width: 589px;
    height: 450PX;
    margin-top: 63px;
    background-color: blueviolet;
}

.zhanshi-show-RIGTH img {
    width: 100%;
    height: 100%;
}



.show-pronte {
    width: 100%;
    height: 470px;
    display: flex;
    justify-content: space-around;
    position: relative;
    top: 0px;


}

.show-pronte .boasd {
    width: 476px;
    height: 411px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
}

.luist-box {
    width: 476px;
    height: 411px;
    background-color: aqua;
    transition: all 0.3s linear;
}

.mengtT {
    width: 140px !important;
    float: right;
    margin-top: 150px;
    margin-right: 170px;
	text-align: center;
}

.mengtT p {
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
    font-weight: bolder;

}



.luist-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mengtT img {
    width: 50%;
}

.luist-box:hover .boasd {
	width: 575px;
    background-color: rgba(0, 0, 0, 0);
}

.luist-box:hover {
    width: 660px;

}

.dhenzghit {}

.left-box {
    width: 800px;
    float: left;
    margin-left: 50px;
}

.left-box img {
    width: 100%;
}

.TRTRTRTR {
    width: 700px;
    float: left;
  /*   margin-top: 157px; */
    margin-left: 100px;

}
.TRTRTRTR  h3{
    font-size: 35px;
    text-align: center;
    color: #18761a;
}
.TRTRTRTR p{
    font-size: 23px;
    margin-top: 50px;
}

.TRTRTRTR img {}
.entysa-regit-list  a h3:hover{
    color: #1548b6;
}
.entysa-regit-list  a h3 span{
    
}

.about-punju {
    width: 100%;
    height: 630px;
    margin: 0 auto;
    display: flex;

}

.about-punju-box {
    width: 50%;
    height: 683px;
    margin-top: 30px;
    background-color: rgba(223, 222, 222, 0.171);
    overflow: hidden;

}

.about-punju-box:hover img {
    transform: scale(1.1, 1.1);
}

.about-punju-box:hover .conn {
    background-color: #18761a;
}

.about-punju img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s linear;
}

.mn {
    width: 542px !important;
    background-color: #18761a !important;
}

.conn {
    width: 145px;
    height: 50px;
    font-weight: bold;
    background-color: #18761a;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    border-radius: 10px;
    margin-left: 100px;
    margin-top: 100px;
}

.clob-box>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mnh {
    font-size: 36px;
    color: #18761a;
    margin-left: 100px;
    margin-top: 20px;
}

.about-number {
    margin-top: 20px;
}

.tengt {
    width: 509px;
    color: #8b8b8b;
    font-size: 16px;
    margin-left: 100px;
    margin-top: 50px;
}

.about-number {
    width: 509px;
    margin-left: 100px;
    display: flex;
    justify-content: space-around;
}

.noneter-number {
    width: 200px;
    margin-top: 60px;
}

.noneter-number h6 {
    font-size: 50px;
    color: #18761a;
    text-align: center;
}

.noneter-number p {
    font-size: 16px;
    color: #8b8b8b;
    text-align: center;
}

.product-lunbot-box {
    width: 1400px;
    height: 900px;
    margin: 0 auto;
    /*     border: 1px solid black; */
    margin-top: 1200px;
    position: relative;
}

.product-lunbot-box-texte {
    width: 500px;
    margin: 0 auto;
    text-align: center;
}

.product-lunbot-box-texte h3 {
    font-size: 40px;
    color: #18761a;
}

.product-lunbot-box-texte span {
    color: #18761a;
}

.product-lunbot-box-texte p {
    font-size: 20px;
    margin-top: 20px;
}

.list-shao {
    width: 961px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    text-align: center;
    line-height: 36px;
    margin-top: 60px;
}

.list-shao a {
    display: inline-block;
    width: 128px;
    height: 36px;
    box-sizing: 10px;

    font-size: 18px;
    color: #333333;
    text-decoration: none;

}

.actiove {
    background-color: #18761a;
    color: #fff !important;
}

.Companies-introduce {
    width: 100%;
    height: 1000px;
}

.Companies-introduce-box-tite {
    width: 1000px;
    height: 200px;
    text-align: center;
    margin: 0 auto;
    margin-top: 100px;
    position: relative;

}

.beij {
    width: 100PX;
    height: 20PX;
    background-color: #18761a;
    position: absolute;
    top: 90px;
    left: calc(50% - 50PX);

}

.chano {
    width: 100%;
    height: 150px;
    margin-top: 100px;
}

.chano img {
    width: 100%;
    height: 100%;
}

.Companies-introduce-box-tite h3 {
    color: #18761a;
    font-size: 50px;
    margin-top: -89px;
    border-bottom: 1px solid #18761a;
    padding-bottom: 20px;
}

.Companies-introduce-box-tite p {
    color: #333333;
    font-weight: bold;
    font-size: 20px;
    margin-top: 30px;
}

.Product-recommendations {
    width: 1700px;
    margin: 0 auto;
    margin-top: 600px;

}

.Product-recommendation-box-nineit {
    width: 1700px;
    height: auto;
    display: flex;
    justify-content: space-around;
}

.Product-recommendation-box {
    width: 1700px;
    height: 452px;
    margin-top: 50px;
    background-color: rgba(247, 247, 247, 1)
        /*     background-color: #f40; */
}

.boxuN-ibos-left-show {
    width: 704px;
    height: 452px;
    position: relative;
}

.boxuN-ibos-left-show img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.boxuN-ibos-rigth-show {
    width: 938px;
    height: 444px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;

}

.clob-box {
    width: 305px;
    height: 207px;
    background-color: #18761a;
    position: relative;
    overflow: hidden;
}






/* 新闻板块 */



.news {
    width: 1400px;
    height: 500px;
    margin: 0 auto;
    margin-top: 50px;
    display: flex;
    justify-content: space-around;

}

.news-box {
    width: 600px;
    height: auto;
    margin-top: 300px;

}

.news-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;

}

.mews_list_box {
    width: 500px;
    height: 500px;
    /* background-color: aqua; */
}

.mews_list_box h3 {
    width: 200px;
    font-size: 20px;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chanp_meng p {
    margin-left: 100px;
}

.mews_list_box p {
    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.mews_list_box li {
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    box-sizing: border-box;
}

.mews_list_box li:hover h3 {
    color: rgba(2, 48, 16, 0.425);
}

.mews_list_box li:hover p {
    color: rgba(165, 14, 14, 0.925);
}

.news-box {
    width: 1500px;
    background-color: rgb(255, 255, 255);
    margin: 0 auto;
    height: 540px;
    display: flex;
    margin-top: 25px;
    padding-top: 40px;
    justify-content: space-around;
}

.neit-box-leis {
    width: 682px;
    height: auto;
}

.neit-box-leis img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.entysa-regit {
    width: 658px;
    height: auto;

}

.entysa-regit-list {
    width: 100%;
    height: 90px;
}

.v {
    margin-bottom: 30px;
}

.entysa-regit-list a {
    float: left;
}

.entysa-regit-list h3 {
 font-weight: bold;
    font-size: 16px;
    /* margin-top: -10PX; */
    color: #696969;
}
.entysa-regit-list p {
    color: #858585;
	line-height: 23px;
	margin-top: 10px;
}
.entysa-regit-list h3 span{
	float: right;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
	
}

.entysa-regit-list img {
 width: 180px;
    height: 110px;
    float: left;
    padding-right: 20PX;
}

.news-box-news-texe-box h3 {

margin-top: 10px;
    font-size: 16px;
    font-weight: bolder;
    color: #488d4a;
}

.news-box-news-texe-box p {
	 color: #858585;
	line-height: 23px;
	margin-top: 10px;
}
/* 产品优势 */
.chanpiyos-shi {
    width: 100%;
    height: 700px;
    margin-top: 40px;
    padding-top: 40px;
    background-color: rgba(245, 245, 245, 1);
}

.chanpu-left {
    width: 904px;
    height: 558px;



}

.chanpu-left-box-img {
    width: 453px;
    height: 264px;
}

.chanpu-left-box-img img {
    width: 100%;
    height: 100%;
}

.nbix {
    width: 283px;
    height: 160px;
    margin: 0 auto;
    margin-top: calc(50% - 150px);
}

.nbix span {
    color: #333333;
    font-size: 20px;
}

.nbix h3 {
    font-size: 25px;
    font-weight: bolder;
    color: #18761a;
}

.nbix p {
    color: #8b8b8b;
    font-size: 19px;
}

.zuode {
    width: 100%;
    display: flex;

}

.chanpu-left-box-img img {
    object-fit: cover;
}

.mibnbx {
    display: flex;
    justify-content: space-around;
    width: 1810px;
    margin: 0 auto;
    margin-top: 60px;
}

.dsdsd {
    width: 370px !important;
}

.nestwsaa {
    margin-top: 4px;
}

.MSHDS {
    height: 683px !important;
}

/* lun */
.product-lunbot-box {
    width: 1400px;
    height: 900px;
    margin: 0 auto;
    /*     border: 1px solid black; */
    margin-top: 30px;
    position: relative;
}

.product-lunbot-box-texte {
    width: 500px;
    margin: 0 auto;
    text-align: center;
}

.product-lunbot-box-texte h3 {
font-size: 30px;
    color: #18761a;
    font-weight: normal;
}

.product-lunbot-box-texte span {
    color: #18761a;
}

.product-lunbot-box-texte p {
    font-size: 14px;
    margin-top: 10px;
}

.list-shao {
    width: 961px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    text-align: center;
    line-height: 36px;
    margin-top: 60px;
}

.list-shao a {
    display: inline-block;
    width: 128px;
    height: 36px;
    box-sizing: 10px;

    font-size: 18px;
    color: #333333;
    text-decoration: none;

}

.actiove {
    background-color: #18761a;
    color: #fff !important;
}

.list-shao a:hover {}

.prount-lunboT {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
    margin-top: 70px;
    overflow: hidden;
    position: relative;
}

.prount-lunboT ul {
    width: 800%;
    position: absolute;
    left: -0px;
    transition: all 0.6s linear;
}

.prount-lunboT ul li {
    float: left;
}

.prount-lunboT ul li a img {
    width: 100%;
}

.zuouyad {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 500px;
}


.prount-lunboT-box {
    width: 1200px;
    display: flex;

}

.left-tonAs {
    width: 500px;
    height: 600px;
    position: relative;
    background-color: #18761a;


}

.left-tonAs img {
    width: 100%;
    height: 100%;

}

.imt-bosd {
    width: 100%;
    height: 600px;
    background-color: #680c23;
}

.imt-bosd img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.texte-boxo-tite {
    width: 280PX;
    height: 300PX;
    /*     background: chartreuse; */
    position: absolute;
    top: 138px;
    left: 40px;

}

.texte-boxo-tite h3 {
    text-align: center;
    color: #fff;
    font-size: 25px;
    margin-top: -15px;


    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.texte-boxo-tite p {
    color: #fff;
    font-size: 15px;
    overflow: hidden;
    margin-top: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
}

.chuchuang {
    width: 305px;
    height: 207px;
    background-color: rgba(15, 15, 15, 0.445);
    position: absolute;
    
 top: 0;
 right: 0;
    z-index: 5;
    overflow: hidden;
    transition: all 0.3s linear;
}
.clob-box:hover .chuchuang {
    right: -100%;
}

.chuchuang img {
    width:150px;
    float: right;
    transition: all 0.3s linear;
    margin-top: -10px;
}
 
 
 
 /*成功案例*/
.chenggongGroup {
    width: 1200px;
    border: 0px solid #ddd;
    text-align: left;
    display: table;
    position: relative
}

    .chenggongGroup a {
        border: 0px
    }

    .chenggongGroup .slideBox {
        overflow: hidden;
        zoom: 1;
        padding: 10px 0 10px 0px;
    }

    .chenggongGroup .sPrev, .slideGroup .sNext {
        position: absolute;
        left: -90px;
        top: 320px;
        display: block;
        width: 60px;
        height: 100px;
        border: 0px solid #ddd;
        background: url(../images/youshileft.png) center center no-repeat;
    }

    .chenggongGroup .sNext {
        position: absolute;
        right: -90px;
        top: 320px;
        display: block;
        width: 60px;
        height: 100px;
        border: 0px solid #ddd;
        background: url(../images/youshiright.png) center center no-repeat;
    }

    .chenggongGroup .sPrev:hover, .slideGroup .sNext:hover {
        border-color: #f60;
    }

    .chenggongGroup ul {
        overflow: hidden;
        zoom: 1;
        text-align: center;
        width: 100%;
        margin: auto
    }

        .chenggongGroup ul li {
            margin: 0px;
            float: left;
            _display: inline;
            overflow: hidden;
            text-align: center;
        }


    .chenggongGroup .hd {
        width: 920px;
        text-align: center;
        margin: 0px auto 30px auto;
    }

    .chenggongGroup .cgleft {
        float: left;
        position: relative;
        width: 350px;
        height: 600px;
        background: url(../images/cg01.png) center 0 no-repeat;
    }

        .chenggongGroup .cgleft .cgbg {
            position: absolute;
            left: 40px;
            top: 60px
        }

        .chenggongGroup .cgleft .cgtitle {
            text-align: left;
            position: absolute;
            left: 40px;
            top: 100px;
            font-size: 30px;
            font-weight: bold;
            color: #ffffff;
        }

        .chenggongGroup .cgleft .cgcontent {
            text-align: left;
            position: absolute;
            left: 40px;
            top: 246px;
            font-size: 18px;
            color: #ffffff;
            line-height: 36px;
            padding: 0px 30px 0 0;
        }

        .chenggongGroup .cgleft .cgbtn {
            text-align: left;
            position: absolute;
            left: 40px;
            top: 473px;
        }

    .chenggongGroup .cgright {
        float: left;
        width: 850px;
        height: 600px
    }

        .chenggongGroup .cgright img {
            float: left;
            width: 850px;
            height: 600px
        }



    .chenggongGroup .hd ul li {
        line-height: 36px;
        height: 36px;
        width: 125px;
        margin: 0px 5px 0px 5px;
        font-size: 16px;
        text-align: center;
        cursor: pointer;
    }

    .chenggongGroup .hd .on .divbutton {
        line-height: 36px;
        height: 36px;
        width: 125px;
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        border-radius: 3px;
        text-align: center;
        background: #ab1114;
        color: #ffffff;
        cursor: pointer;
    }

    .chenggongGroup li:hover .divbutton {
        line-height: 36px;
        height: 36px;
        width: 125px;
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        border-radius: 3px;
        text-align: center;
        background: #ab1114;
        color: #ffffff;
        cursor: pointer;
    }
	
	
	.gcfw,.casebj,.edgebj,.newsbj{ display:none}
@media only screen and (max-width: 1400px){  
.zhanshi-show {width:100%}
.zhanshi-show-left { width: 88%;}
.zhanshi-show-RIGTH {  width: 30%;}

.news-box {width:100%}


}
@media only screen and (max-width: 1300px){ 
.neit-box-leis{width:40%}
.entysa-regit{width:58%}
}
@media only screen and (max-width: 1000px){ 
.neit-box-leis{ display:none}
.entysa-regit{width:95%}
}
	
@media only screen and (max-width: 768px){  
.about-num li h2{ font-size:40px; line-height: 46px; }  
.about-num{ margin-top:0px; padding-top:0px; padding-bottom:0px; }  
.about-num .count-unit{ font-size:14px; }  
.about-num li p{ font-size:14px; }  
.about-num li{ width:50%; border-bottom: none; }  
.about-num li:nth-child(1){ border-top: none; }  
.about-num li:nth-child(2){ border-top: none; border-right: none; }  
.about-num li:nth-child(4){ border-right: none; }  
.about-num li:last-child{ display:block; }

.zhanshi-show { width: 100%;}
.zhanshi-show-RIGTH {display:none;}

.shunoifn_one img { width: 100%; height: 27%; object-fit: cover; margin-top: 50px;}
.shunoifn_one {   height: 20%;}
.swiper-button-next, .swiper-button-prev {  top: 20%;}
.zhanshi-show {  height: 801px;}

.show-pronte {display:none;}
.zhanshi-show-left{margin-top: 0px; }
.zhanshi-show-left>p {
   
    display: -webkit-box !important;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.zhanshi-show { height: 550px;}
.webwidth,.chanpiyos-shi,.nestwsaa{display:none;}
 
.jianjie{height: 0px;}


.gcfw{ height: 610px;   border-bottom: 8px solid #e5e5e5; display:block}
.gcfw strong { display: table;   width: 22%;   height: 36.6px;  margin: 28.8px auto 0;   border: 1px solid #5e5e5e;   box-sizing: border-box;}
.gcfw strong a { display: block;    padding-left: 24px;    font-weight: normal;    line-height: 34px;    font-size: 15.6px;    color: #5e5e5e;    background: url(../images/jt2.png) no-repeat 86%;    background-size: 10%;}
.gfw{padding-top:52.8px;display:table;}
.gfw .tit{height:70px;text-align: center;}
.gfw .tit span{display: block; font-size: 22px; line-height: 32px; color:#18761a; font-weight: bold; margin-bottom: 14.4px;}
.gfw .tit em{display:block;font-size: 19.2px; line-height: 19.2px;color:#666666;}
.gfw .tit i{display: block;width:22.4px; height:1.6px; background:#cbcbcb; margin:8px auto 0px auto;}
.gfw .dl1{width: 48%;margin-right: 0.3%;height:190px; float:left;background:url(../images/jkbj02.png) no-repeat center; background-size:100%;}
.gfw .dl2{width: 48%;margin-right: 0.3%;height:190px; float:left;background:url(../images/jkbj02.png) no-repeat center; background-size:100%;}
.gfw .dl3{width:48%;height:190px; float:left;background:url(../images/jkbj.jpg) no-repeat center; background-size:100%;}
.gfw .dl4{width:48%;height:190px; float:left;background:url(../images/jkbj.jpg) no-repeat center; background-size:100%;}
.gfw dl dt{height:157.6px;overflow: hidden;}
.gfw dl dt img{height:100%;width: 100%; left: 10px; position: relative;}
.gfw dl dd{padding:0 14.4px;}
.gfw dl dd span{display: block; margin:8px auto 8px auto;text-align:center}
.gfw dl dd span a{font-size: 13px; line-height: 19.2px; color:#cc0000; font-weight: bold;}
.gfw dl dd i{display: block;width:17.6px; height:0.8px;background:#cc0000; margin-bottom: 16px;}
.gfw dl dd p{font-size: 14.4px;color:#666666;height:42.4px; margin:24px 0px 20.8px 0px; line-height: 24px;}
.gfw dl dd em{display: block;width:48.8px; height:14.4px;border:2px solid #b5b5b5;}
.gfw dl dd em a{width:100%; height:100%;display: block;background:url(../images/jt.png) no-repeat center; background-size:100%;}


.casebj{height:470px;border-bottom:12px solid #e5e5e5;display:block}
.case{padding-top:48px;}
.case .tit{height:74.4px; text-align: center;}
.case .tit span{display: block;font-size: 30px; line-height: 30px;margin-bottom: 15.2px;}
.case .tit i{display: block;width: 22.4px;height: 1.6px;background: rgba(83,83,83,0.3);margin: 0 auto;}
.case .qh{position: relative;width:94%;margin:0 auto;}
.case .hy{height:253px;position: relative;}
.case .hy span{display: block;margin-left: 3%;font-size: 22.4px; line-height: 22.4px;padding-left:11.2px; border-left:3px solid #bd2327; background:url(../images/xt.png) no-repeat right bottom;background-size:78%;margin-bottom: 20px;}
.case .hy .cat{width:100%;margin:0 auto;position:relative;}
.case .hy .cat em{display: block;height:360.8px;}
.case .hy .cat em img{width:100%; }
.case .hy .cat b{display: block; height:50.4px; line-height: 50.4px;text-align: center;position: absolute; bottom:0;left:0; background:rgba(0,0,0,0.5);width:100%;}
.case .hy .cat b a{display: block;font-size: 19.2px;color:#FFFFFF;font-weight: normal;}
.case .swiper-button-prev{width:55.2px;height:55.2px; background:url(../images/prev.png) no-repeat center; background-size:100%; position: absolute;top:203.2px; left:3%;z-index:100; }
.csae .swiper-button-next{width:55.2px;height:55.2px; background:url(../images/next.png) no-repeat center; background-size:100%; position: absolute;top:203.2px; right:3%;z-index:100;}
.case strong{display: block;width:40%;height:41.6px; margin:31.2px auto 0;border:1px solid #3770bf;box-sizing: border-box;}
.case strong a{display: block;padding-left:24px; font-weight: normal;line-height: 40px;font-size: 15.6px;color:#3770bf;background:url(../images/jt2.png) no-repeat 86%; background-size:10%;}


/**/
.edgebj{height:620px; display:block}
.edge{padding:48px 0 0;}
.edge .tit{height:105.6px;text-align: center;}
.edge .tit span{display: block; font-size: 28px; line-height: 28px; color:#313131; margin-bottom: 12px;}
.edge .tit em{display: block;font-size: 14px; line-height: 14px; color:#666666; margin-bottom: 11.2px;}
.edge .tit i{display: block;width: 22.4px;height: 1.6px;background: rgba(83,83,83,0.3);margin: 0 auto;}
.edge dl{height:450px;}
.edge dl dt{height:312.8px;}
.edge dl dt img{width:100%; height:100%;}
.edge dl dd{padding:16px 3% 0;}
.edge dl dd span{display: block;height:84px; padding-left:6.4px; margin-bottom: 0px;}
.edge dl dd span i{display: block;width: 40px;    height: 60px;float:left;}
.edge dl dd span .ed1{background:url(../images/ed1.jpg) no-repeat center;background-size:100%;}
.edge dl dd span .ed2{background:url(../images/ed2.jpg) no-repeat center;background-size:100%;}
.edge dl dd span .ed3{background:url(../images/ed3.jpg) no-repeat center;background-size:100%;}
.edge dl dd span .ed4{background:url(../images/ed4.jpg) no-repeat center;background-size:100%;}
.edge dl dd span .ed5{background:url(../images/ed5.jpg) no-repeat center;background-size:100%;}
.edge dl dd span .ed6{background:url(../images/ed6.jpg) no-repeat center;background-size:100%;}
.edge dl dd span em{display: block;float:left; font-size: 18px;    color: #C90209;    height: 60px;    line-height: 60px;margin-left: 18.4px; font-weight: bold;}
.edge dl dd p{font-size: 14px; color:#000000;width:95%;}
.edge .edqh{width:94%; height:60.8px; margin:0 auto;background:url(../images/shou.png) no-repeat center; background-size:100%;}
.edge .edqh .e-cnt{ margin:0 auto;text-align:center;display:table;}
.edge .edqh .e-cnt li{float:left;width:8px; height:8px; overflow:hidden;margin:16px 12px 0px 12px;border:1px solid #858585;background:#858585; border-radius: 50%;font-size: 23.2px; color:#999999;text-align: center;line-height: 44.8px; box-sizing: border-box;}
.edge .edqh .e-cnt li.e-on{border:1px solid ##be2c24; background:#be2c24; color:#FFF; font-weight: bold;}
/**/
.newsbj{ background:#F5F5F5; display:block} 
.newsindex{padding:41.6px 3% 0;}
.newsindex .tit{height:86.4px;text-align: center; margin-bottom: 26.4px;}
.newsindex .tit span{display: block; font-size: 28px; line-height: 28px; color:#18761a; margin-bottom: 12px;}
.newsindex .tit em{display: block;font-size: 14px; line-height: 14px; color:#666666; margin-bottom: 11.2px;}
.newsindex .tit i{display: block;width: 22.4px;height: 1.6px;background: rgba(83,83,83,0.3);margin: 0 auto;}
.newsindex .new_nav{height:32.8px;position: relative;margin-bottom: 12px;}
.newsindex .new_nav::before{width:100%;height:2.4px;background:#3C3C3C;content:"";position: absolute;left:0;bottom:0;}
.newsindex .new_nav span{display: block;height:32.8px;position: relative;width:86%;float:left;}
.newsindex .new_nav span em{display: block;height:32.8px;font-size: 19.2px; color:#3C3C3C;float:left;width:29%;box-sizing: border-box;margin-right: 7.2px;line-height: 24px;}
.newsindex .new_nav span em i{display: block;width:20.8px;height:20.8px;float:left;margin:0 8.8px;}
.newsindex .new_nav span em .n1{background:url(../images/dt.png) no-repeat center;background-size:100%;}
.newsindex .new_nav span em .n2{background:url(../images/js.png) no-repeat center;background-size:100%;}
.newsindex .new_nav span em.ne_on{font-weight: bold;color:#C90209;position: relative;}
.newsindex .new_nav span em.ne_on:before{width:100%;height:2.4px;background:#DF676B;content:"";position: absolute;left:0;bottom:0;}
.newsindex .new_nav span em.ne_on .n1{background:url(../images/dt_h.png) no-repeat center;background-size:100%;}
.newsindex .new_nav span em.ne_on .n2{background:url(../images/js_h.png) no-repeat center;background-size:100%;}
.newsindex .new_nav b{display: block;float:left; font-weight: normal; height:32.8px; line-height: 25.6px;}
.newsindex .new_nav b a{display: block;font-size: 14.4px; color:#666666;}
.newsindex .new_sm span{display: block; }
.newsindex .new_sm span img{width:100%; height:100%;}
.newsindex .new_sm ul{padding: 13.6px 0 0 0; }
.newsindex .new_sm ul li{height:27.2px; line-height: 27.2px;border-bottom:1px dashed #9f9f9f; overflow:hide;display:inline}
.newsindex .new_sm ul li a{display: block;padding-left:12px; font-size: 14px;color:#666666;background:url(../images/x.png) no-repeat left; background-size:1.5%;}

.new_sm .new_title{position:relative}
 .new_title img{width: 100%;}
.new_sm  b{display: block; height:30px; line-height: 30px;text-align: center;position: absolute; bottom:0;left:0; background:rgba(0,0,0,0.5);width:100%;}
.new_sm  b a{display: block;font-size: 12px;color:#FFFFFF;font-weight: normal;}

 }
 
 
 .index_wrap7 {
    background-image: url(../images/i_shrkbac_06.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 0px
}


.index_wrap7 .container {
    width: 94.5%;
    margin: 0 auto;
    position: relative;
    /* overflow: hidden; */
}


.index_tit h2 {
    font-size: 30px;
    color: #18761a;
    font-family: 'fz';
    line-height: 50px;
}

.index_tit .i_shrktab {
    float: right;
    margin-top: 45px
}

.i_shrktab h6 {
    display: inline-block;
    width: 158px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #282828;
    font-size: 16px;
    background: #e5e5e5;
    margin-left: 10px;
    cursor: pointer;
}

.i_shrktab h6.ac,
.i_shrktab h6:hover {
    color: #fff;
    background: #d50110
}

.i_shrklist>div {
    font-size: 0;
    margin-top: 0;
    height: 0;
    overflow: hidden;

}

.index_wrap7 .jdgclist li {
    background: #e5e5e5
}
.i_shrklist>div .jdgclist {
    margin-top: 0
}

.i_shrklist>div.ac {
    height: auto;
    margin-top: 35px
}

.logolist .swiper-slide {
    box-sizing: border-box;
    border: 1px solid #cdcdcd
}

.logolist .swiper-slide img {
    width: 100%
}

.i_shrklist>div:nth-child(3) .swiper-container {
    /* width: 1720px; */
    margin: 0 auto
}

.i_shrklist>div .jdgclist {
    margin-top: 0
}

.i_shrklist>div.ac {
    height: auto;
    margin-top: 35px
}

.logolist .swiper-slide {
    box-sizing: border-box;
    border: 1px solid #cdcdcd
}

.logolist .swiper-slide img {
    width: 100%
}

.index_wrap7 .jdgclist li {
    background: #e5e5e5;
}
.jdgclist li {
    display: inline-block;
    vertical-align: top;
    width: 22.96%;
    margin-right: 2.04%;
    margin-bottom: 2.04%;
    box-sizing: border-box;
    padding: 9px 10px;
    background: #f5f5f5;
    text-align: center;
    position: relative;
}
.jdgclist li span {
    display: inline-block;
    padding: 20px 0 10px;
    color: #666666;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.jdgclist li:after {
    content: '';
    display: inline-block;
    height: 2px;
    width: 0;
    background: #d50110;
    position: absolute;
    left: 50%;
    bottom: 0;
}
.jdgclist li img {
    width: 100%;
}

.jdgclist li:after {
	content: '';
	display: inline-block;
	height: 2px;
	width: 0;
	background: #d50110;
	position: absolute;
	left: 50%;
	bottom: 0
}

.jdgclist li:hover:after {
	left: 0;
	width: 100%
}

@media only screen and (max-width: 1200px){
.jdgclist li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
}
.jdgclist li:nth-child(2n) {
    margin-right: 0;
}
}

@media only screen and (max-width: 414px)
{
	.jdgclist li {
    width: 100%;
    margin-right: 0;
}

}



.contact {
    padding: 70px 0  10px 0px;
    position: relative;
}
.contact .container{width:1500px;}
.row {
    margin-right: -10px;
    margin-left: -10px;
}
.contact .row .left {
    background: #488d4a;
    color: #fff;
    padding: 30px 50px;
}
.contact .row .left p {
    margin: 0 0 10px;
}
.contact .row .left h4 {
    font-weight: 400;
    margin: 0;
    font-size: 16px;
    line-height: 30px;
	margin-bottom: 55px;
}
.contact .row .right {
    padding: 0;
}
#toolbar { display: none;
}
@media only screen and (max-width: 414px)
{
	.contact .container {
    width: 100%;
}
	.di {
	height: 39px;
}
.contact .row .right {
       display: none;
}
.footer-box{
       display: none;
}
.contact .row .left h4 {
    
	margin-bottom: 5px;
}

section {
    display: block;
}
#toolbar { display:block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 888;
    height: 1rem;
    left: 0;
}

#toolbar .list {
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    background: #3c3c3c;
}
#toolbar .list li {
    float: left;
    width: 25%;
    text-align: center;
}
#toolbar .list a.hover {
    background: #137716;
}
#toolbar .list a {
    display: block;
    height: 1.2rem;
    line-height: 0.24rem;
    font-size: 0.22rem;
    color: #fff;
    padding-top: 0.15rem;
}

 
#toolbar .list a s {
    margin-left: auto;
    margin-right: auto;
    width: 0.42rem;
    height: 0.46rem;
    display: block;
    background-size: 5rem auto;
}
.icon {
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    background-size: 4rem auto;
    vertical-align: middle;
}
#toolbar .list a .too-home {
	background-position: 0.03rem 0;
}
#toolbar .list a .too-qiao {
	background-position: -1.6rem 0;
}
#toolbar .list a .too-map {
background-position: -.79rem 0;
}
#toolbar .list a .too-tel {
	background-position: -2.36rem 0;
}

}
.contact .row .right .item-map {
    width: 100%;
    position: relative;
 
    overflow: hidden;
    min-height: 320px;
}
.contact .row .right .item-map>div {
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
}

@media (min-width: 1200px){
.col-lg-6 {
    width: 50%;float: left;
}

}




@media only screen and (max-width: 1550px){

.show-pronte {width: 1540px;margin: 0 auto;}
.luist-box { width: 385px;}
.show-pronte .boasd {width: 385px;}
.mengtT {margin-right: 140px;}
}